﻿namespace Sharemarker.Service
{
    using System;

    using log4net;

    /// <summary>
    /// 
    /// </summary>
    public class SharemarkerManager : ISharemarkerManager
    {
        #region Static Fields

        /// <summary>
        /// 
        /// </summary>
        private static readonly ILog Logger = LogManager.GetLogger(typeof(SharemarkerManager));

        #endregion

        #region Constructors and Destructors

        /// <summary>
        /// Initializes a new instance of the <see cref="SharemarkerManager" /> class.
        /// </summary>
        public SharemarkerManager()
        {
            GetInstance = this;
        }

        #endregion

        #region Public Properties

        /// <summary>
        /// Gets the get instance.
        /// </summary>
        /// <value>
        /// The get instance.
        /// </value>
        public static ISharemarkerManager GetInstance { get; private set; }

        #endregion

        #region Public Methods and Operators

        /// <summary>
        /// Doeses the account existed in system.
        /// </summary>
        /// <param name="username">The username.</param>
        /// <param name="password">The password.</param>
        /// <returns></returns>
        /// <exception cref="System.NotImplementedException"></exception>
        public bool DoesAccountExistedInSystem(string username, string password)
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}